/* 头部 */
#tb-tl{
    height: 115px;
    width: 100%;
    background:#fff;
}
#tb-tl .tb-bx{
    height: 115px;
    width: 1189px;
    background: #fff;
    margin:auto;
    display:flex;
    justify-content: space-between;
}
#tb-tl .tb-logo{
    width: 150px;
    height: 115px;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-content: center;
}
#tb-tl img{
    width: 74px;
    height: 44px;
    margin:13px 0 0 34px;
    border-radius: 50%;
}
#tb-tl .tb-logo p:nth-last-of-type(1){
   
    margin-left:29px;
    font-size: 10px;
    color:#727272;
}
#tb-tl .tb-logo p:nth-last-of-type(2){
    margin-left:4px;
}
#tb-tl .tb-logo p span{
    font-size: 16px;
}
#tb-tl .tb-logo p span:nth-last-of-type(4){
     font-weight: bold;
     font-size: 21px;
}
#tb-tl .tb-logo p span:nth-last-of-type(2){
    font-weight: bold;
    font-size: 21px;
}
/* 右边 */
#tb-tl .tb-right{
    width: 740px;
    height: 115px;
}
/* 搜索 */
#tb-tl .tb-ss{
    width: 352px;
    height: 43px;
    background: #fff;
    float:right;
    display: flex;
    justify-content: space-between;
}
#tb-tl .tb-ss span{
    margin-top:15px;
}
#tb-tl .tb-ss a{
    color:#323232;
    font-size:17px;
}
#tb-tl .tb-ss input{
    width: 222px;
    height: 25px;
    border:1px solid #333;
    border-radius: 12.5px;
    margin-top:15px;
    color:#989898;
    font-size: 15px;
    text-indent: 0.5em;
}
/* 导航 */
#tb-tl .tb-nav{
    width: 740px;
    height: 74px;
    background:#fff;
    float:right;
    display:flex;
    justify-content:space-between;
    
}
#tb-tl .tb-nav a:nth-child(1):hover{
    border-bottom:2px solid #830a13;
}
#tb-tl .tb-nav a:nth-child(1){
    display: block;
    width: 39px;
    height: 27px;
    background: #fff;
    text-align: center;
}
#tb-tl .tb-nav a:hover{
    border-bottom:2px solid #830a13;
}
#tb-tl .tb-nav a{
    margin-top:25px;
    font-size: 18px;
    color:#333;
    display: block;
    width: 81px;
    height: 27px;
    background:#fff;
    text-align: center;
}
/* 轮播 */
#lunbo{
    width: 100%;
    height: 600px;
}
#lunbo img{
    width: 100%;
    height: 100%;
}
/* 内容1 得到宽度减去11像素 */
#nr1-bx{
    width: 1189px;
    height: 468px;
    /* background: brown; */
    margin:143px auto 98px;
}
#nr1-bx .nr1-kuang{
    width: 1120px;
    height: 468px;
    /* background: rgb(91, 100, 100); */
    border:1px solid #850913;
    display: flex;
    position: relative;
}
#nr1-bx .nr1-tp{
   width: 560px;
   height: 470px;
   position:absolute;
   top:-33px;
   left:40px;
   z-index: 5;
}
#nr1-bx .nr1-bt{
    width: 216px;
    height: 55px;
    border:1px solid #850913;
    position: absolute;
    right:106px;
    top:-30px;
    background: #fff;
}
#nr1-bx .nr1-bt .nr1-bt1{
    width: 115px;
    height: 30px;
    background: #fff;
    font-size: 22px;
    color:#323232;
    text-align:center;
    line-height: 30px;
    position:absolute;
    top:-17px;
    right:53px;
}
#nr1-bx .nr1-bt p{
    text-align:center;
    line-height: 55px;
    font-size: 14px;
    color:#333;
    margin-top:8px;
}
#nr1-bx .nr1-wz{
    width: 680px;
    height: 420px;
    background:#999;
    position: absolute;
    top:67px;
    left:518px;  
}
#nr1-bx .nr1-wz .wz-bt{
    width: 578px;
    height: 65px;
    background: #999;
    border-bottom:1px solid #fff;
    margin-left:100px;
    display: flex;
    justify-content: space-between;
    position: relative;
}
#nr1-bx .nr1-wz .wz-bt span{
    position: absolute;
    top:53px;
    left:-7px;
    color:#fff;
}
#nr1-bx .nr1-wz .wz-bt p:nth-child(1){
    width: 173px;
    height: 31px;
    /* background: gold; */
    margin-top:34px;
    color:#fdfdfd;
    font-size: 14px;
    line-height: 31px;
    
}
#nr1-bx .nr1-wz .wz-bt p:nth-child(2){
    width: 71px;
    height: 31px;
    /* background: rgb(43, 42, 36); */
    margin:34px 16px 0 0;
    color:#fdfdfd;
    font-size: 11px;
    line-height: 31px;
}
#nr1-bx .nr1-wz .wz-nr{
    width: 566px;
    height: 261px;
    /* background: green; */
    display: flex;
    flex-direction:column;
    justify-content: space-between;
    margin-left:100px;    
}
#nr1-bx .nr1-wz .wz-nr p{
    font-size: 13px;
    color:#fff;
    line-height: 20px;
}
/* 内容2 */
#nr2-tl{
    width: 100%;
    height: 832px;
    position: relative;
}
#nr2-tl .img{
    width: 100%;
    height: 100%;
    opacity: 0.3;

}
#nr2-tl .nr2-bx{
    width: 1189px;
    height: 832px;
    /* background: transparent; */
    margin:auto;
    position: absolute;
    top:0;
    left:0;
    right:0;
}
#nr2-tl .nr2-top{
    width: 100%;
    height: 90px;
    font-size: 24px;
    color:#333;
    text-align: center;
    padding-top:76px;
    /* line-height: 166px; */
}
#nr2-tl .nr2-top .nr2-top-p{
    width: 119px;
    height: 1px;
    background: #850913;
    margin:5px auto;
}
#nr2-tl .nr2-bottom{
    width: 1189px;
    height: 520px;
    /* background: blanchedalmond; */
    margin:auto;
    display: flex;
    justify-content: space-between;
}
#nr2-tl .nr2-bottom div{
    text-align: center;
}
#nr2-tl .nr2-bottom div p{
    color:#666;
    font-size: 14px;
}
#nr2-tl .nr2-p1{
    margin:20px 20px;
    font-size: 18px !important;
    color: #333 !important;
}
#nr2-tl .nr2-p2{
    margin:20px 20px;
    font-size: 18px !important;
    color: #333 !important;
}
#nr2-tl .nr2-p3{
    margin:20px 20px;
    font-size: 18px !important;
    color: #333 !important;
}
#nr2-tl .nr2-pa{
    width: 151px;
    height: 38px;
    background: #850913;
    font-size: 12px;
    color:#fbfbfb;
    text-align: center;
    line-height: 38px;
    margin:50px auto;
}
/* 内容3 */
#nr3-tl{
    width: 100%;
    height: 696px;
}
#nr3-tl .nr3-bx{
    width: 1189px;
    height: 696px;
    /* background: #a20a09; */
    margin:auto;
}
#nr3-tl .nr3-top{
    width: 100%;
    height: 76px;
    font-size: 24px;
    color:#333;
    text-align: center;
    padding-top:120px;
    /* line-height: 166px; */
}
#nr3-tl .nr3-top .nr3-top-p{
    width: 119px;
    height: 1px;
    background:#a20a09;
    margin:5px auto;
}
#nr3-tl .nr3-center{
    width: 1189px;
    height: 375px;
    background: #a20a09;
    display: flex;
    justify-content:space-between;
}
#nr3-tl .nr3-cen-left{
    width: 495px;
    height: 375px;
    /* background: blue; */
    position: relative;
}
#nr3-tl .nr3-cen-left img{
    position: absolute;
    top:25px ;
    left:28px;
    z-index: 5;
}
#nr3-tl .nr3-cen-right{
    width: 660px;
    height: 375px;
    /* background: aqua; */
    margin-right:35px;
}
#nr3-tl .nr3-r-t{
    width: 660px;
    height: 28px;
    /* background: chartreuse; */
    border-bottom: 1px solid #fff;
    padding-top:45px;
    position: relative;
}
#nr3-tl .nr3-r-t div{
    width: 140px;
    height: 16px;
    font-size: 14px;
    color:#fff;
}
#nr3-tl .nr3-r-t span{
    position: absolute;
    top:63px;
    left:-8px;
    color:#fff;
}
#nr3-tl .nr3-r-b{
    width: 660px;
    height: 264px;
    /* background: rgb(67, 77, 58); */
}
#nr3-tl .nr3-r-b p{
    font-size:14px;
    color:#fff;
    line-height: 21px;
}
#nr3-tl .nr3-r-b p:nth-child(1){
    margin:37px 0 40px 0;
}
#nr3-tl .nr3-r-b p:nth-child(3){
    width: 81px;
    height: 22px;
    background: #ebebeb;
    color:#a20a09;
    line-height: 22px;
    margin-top:36px;
}
/* 背景图 */
#bj{
    width: 100%;
    height: 69px;
    background-image:url(../images/lun2.jpg);
    padding-top:40px;
}
#bj .bj-wz{
    width: 100%;
    height: 28px;
    font-size: 24px;
    color:#333;
    text-align: center;
}
#bj .bj-x{
    width: 119px;
    height: 1px;
    background:#a20a09;
    margin:5px auto;
}
/* 内容4 */
#nr4-bx{
    width: 1189px;
    height: 631px;
    /* background:pink; */
    margin:auto;
    padding-top:21px;
}
#nr4-bx .nr4-nr{
    width: 1189px;
    height: 527px;
    /* background: springgreen; */
    display: flex;
    justify-content: space-between;
}
/* 1 */
#nr4-bx .nr4-nr1{
    width: 290px;
    height: 527px;
}
#nr4-bx .nr4-nr1:hover{
    background:#830a13;
}
#nr4-bx .nr4-nr1 img{
    width: 290px;
    height: 390px;
}
#nr4-bx .nr4-nr1 .nr4-p1{
    font-size:18px;
    color:#343434;
    margin-top:15px; 
}
#nr4-bx .nr4-nr1 .nr4-p2{
    font-size:12px;
    color:#656565;
    margin-bottom: 20px;
}
#nr4-bx .nr4-nr1 .nr4-p3{
    font-size:14px;
    color:#999;
}
#nr4-bx .nr4-j{
    width: 119px;
    height: 32px;
    background: #a20a09;
    margin:50px auto 22px;
    color:#fff;
    font-size: 12px;
    text-align: center;
    line-height: 32px;
}
/* 尾部 */
#wb{
    width: 100%;
    height: 132px;
    background: #666;
    font-size: 14px;
    color:#fff;
    text-align: center;
    line-height: 132px;
}